|
Emplacement du menu |
---|
Utilitaires → Supprimer une forme |
Ateliers |
BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Arch Diviser un maillage, Arch Maillage vers une forme |
L'outil Arch Supprimer la forme vise à supprimer la forme cubique intérieure d'un Arch Mur ou d'une Arch Structure et ajuste ses propriétés, la rendant totalement paramétriques. Cet outil ne fonctionne que si le forme sous-jacente est cubique (exactement 6 faces, tous les coins ont seulement des angles droits).
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
Cet outil peut être utilisé dans une macro et utilisé dans la console Python en utilisant la fonction :
removeShape(objs, mark=True)
objs
) construits sur une forme cubique et supprime la forme interne, en conservant la longueur, la largeur et la hauteur comme propriétés de l'objet Arch.
objs
est un objet unique, mur Arch ou Arch Structure ou une liste d'entre eux.mark
est mis à True
, les objets qui ne peuvent pas être traités par cette fonction deviennent rouges.import FreeCAD, Draft, Arch
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()
Structure = Arch.makeStructure(Box)
FreeCAD.ActiveDocument.recompute()
Arch.removeShape(Structure)
FreeCAD.ActiveDocument.recompute()